package com.xiaochong.tir.common.data.vo;

import com.xiaochong.tir.common.data.po.KLine;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.List;

/**
 * Created by org on 2018/4/25.
 * 概念币-概念币种列表返回参数
 */
public class ApiConceptSymbolVo {
    @ApiModelProperty(value = "排名")
    private int rank;// 排名
    @ApiModelProperty(value = "币种图片")
    private String url;// 币种图片
    @ApiModelProperty(value = "币种")
    private String symbol;// 币种
    @ApiModelProperty(value = "流通市值")
    private double marketVolume;// 流通市值
    @ApiModelProperty(value = "价格")
    private double price;// 价格
    @ApiModelProperty(value = "流通数量")
    private double circulatingSupply;// 流通数量
    @ApiModelProperty(value = "24成交量")
    private double volume24h;// 24成交量
    @ApiModelProperty(value = "今日涨跌")
    private double change;// 涨跌幅
    @ApiModelProperty(value = "换手率")
    private double turnover;// 换手率
    @ApiModelProperty(value = "名称（简称加中文）")
    private String name;// 名称 List<KLine> KLine7D
    @ApiModelProperty(value = "7日趋势分析图")
    private List<KLine> KLine7D;// 7日趋势分析图
    @ApiModelProperty(value = "分数")
    private double score;// 分数

    @ApiModelProperty(value = "cmcId")
    private String cmcId;// 分数

    @ApiModelProperty(value = "ID")
    private int id;// ID
    @ApiModelProperty(value = "1:已自选 2：未自选")
    private Integer selfSelectFlag =2;
    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getCmcId() {
        return cmcId;
    }

    public void setCmcId(String cmcId) {
        this.cmcId = cmcId;
    }

    public double getScore() {
        return score;
    }

    public void setScore(double score) {
        this.score = score;
    }

    public List<KLine> getKLine7D() {
        return KLine7D;
    }

    public void setKLine7D(List<KLine> KLine7D) {
        this.KLine7D = KLine7D;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getTurnover() {
        return turnover;
    }

    public void setTurnover(double turnover) {
        this.turnover = turnover;
    }

    public int getRank() {
        return rank;
    }

    public void setRank(int rank) {
        this.rank = rank;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getSymbol() {
        return symbol;
    }

    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    public double getMarketVolume() {
        return marketVolume;
    }

    public void setMarketVolume(double marketVolume) {
        this.marketVolume = marketVolume;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public double getCirculatingSupply() {
        return circulatingSupply;
    }

    public void setCirculatingSupply(double circulatingSupply) {
        this.circulatingSupply = circulatingSupply;
    }

    public double getVolume24h() {
        return volume24h;
    }

    public void setVolume24h(double volume24h) {
        this.volume24h = volume24h;
    }

    public double getChange() {
        return change;
    }

    public void setChange(double change) {
        this.change = change;
    }

    public Integer getSelfSelectFlag() {
        return selfSelectFlag;
    }

    public void setSelfSelectFlag(Integer selfSelectFlag) {
        this.selfSelectFlag = selfSelectFlag;
    }

    @Override
    public String toString() {
        return "ApiConceptSymbolVo{" +
                "rank=" + rank +
                ", url='" + url + '\'' +
                ", symbol='" + symbol + '\'' +
                ", marketVolume=" + marketVolume +
                ", price=" + price +
                ", circulatingSupply=" + circulatingSupply +
                ", volume24h=" + volume24h +
                ", change=" + change +
                '}';
    }
}
